package com.example.java_chatroom.mapper;

import com.example.java_chatroom.model.Message;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageMapper {
//    获取指定会话最后一条消息
    String getLastMessageBySessionId(int sessionId);

//    获取指定会话历史消息
//    有些会话历史消息特别多
//    限制，默认取最近一百条消息
    List<Message> getMessageBySessionId(int sessionId);

    // 通过这个方法实现插入消息到数据库表中
    void add(Message message);

}
